package com.init.bootframe.business.service;

import com.init.bootframe.business.vo.ContactVO;
import com.init.bootframe.business.vo.EventVO;
import com.init.bootframe.business.vo.HonorVO;
import net.sf.json.JSONObject;

import java.util.List;
import java.util.Map;

public interface IContactService {

    /******************************************************************** 公司联系信息模块 *************************************************************/

    /**
     * 修改联系信息
     *
     * @param contactVO
     * @return
     */
    public Map<String, Object> updateContact(ContactVO contactVO);

    /**
     * 查询联系信息
     *
     * @param
     * @return
     */
    public List<ContactVO> findContact();


    /******************************************************************** 公司荣誉模块 *************************************************************/

    /**
     * 分页查询荣誉
     * @param honorVO
     * @return
     */
    public JSONObject findHonorList(HonorVO honorVO);

    public List<HonorVO> findHonorList();

    public Map<String, Object> addHonor(HonorVO honorVO);

    public Map<String, Object> deleteHonor(HonorVO honorVO);

    /******************************************************************** 公司事件模块 *************************************************************/

    public JSONObject findEventList(EventVO eventVO);

    public List<EventVO> findEventList();

    public Map<String, Object> addEvent(EventVO eventVO);

    public Map<String, Object> deleteEvent(EventVO eventVO);

}
